#include <iostream>
using namespace std;
#include <iomanip>
using std::setw;
#include <cmath>
#include <cstring>
#include<list>
#include<vector>

void upper2lower(string& Str) 
{
    string::iterator iter;
    for (iter= Str.begin();  iter!= Str.end(); ++iter) 
    {
    	if(*iter>='A'&& *iter<='Z') *iter+=32;
    }
    return;
}

int main()
{
	string Str;
	cin >> Str;
	upper2lower(Str);
	cout << Str;
	return 0;
}
